美国南北战争前夕,南方农场塔拉庄园的女儿斯嘉丽(费雯丽 饰)爱上了另一位农场主的儿子艾希礼(莱斯利·霍华德 饰),遭到了拒绝。为了报复,她嫁给了一个她并不爱的男人——查尔斯,艾希礼的妻子梅兰(奥利维娅·德哈维兰 饰)的兄弟。
战争期间,斯嘉丽成了寡妇,失去了母亲,肩负起生活的重担,她再也不是当年那个富家千金了。战争结束后,她两度当人妻,嫁给了深爱她多年的投机商瑞德(克拉克·盖博 饰)。
然而,即便经历了生活的磨难,斯嘉丽对艾希礼的感情却始终没有改变。艾希礼妻子梅兰的去世,给了斯嘉丽一个机会,一边是深爱她的丈夫瑞德,一边是她憧憬多年的艾希礼?斯嘉丽又会给自己一个怎样不同的明天呢?